#include <iostream>
#include <tr1/unordered_map>
using namespace std;
using namespace std::tr1;

int main()
{
	unsigned char c1 = 0xc0;
	c1 = c1 ^ (0xFF << 6)>>2;

	unordered_map<char*,unsigned int> mp;
	mp.insert(pair<char*,unsigned int>("hello",1));
	mp.insert(pair<char*,unsigned int>("hello",2));


	unordered_map<char*,unsigned int>::iterator _it;
	_it = mp.find("hello");
	if(_it == mp.end())
	{
		cout<<"not found"<<endl;
	}
	else
		cout<<"find:"<<_it->second<<endl;
	char* _ptr = "hello";
	unsigned int _addr = *(unsigned int*)(_ptr);
	

	
	return 0;
}
